package com.wudl.govern.mapper;

import com.wudl.govern.domain.entity.StandardTheme;
import org.mapstruct.Mapper;
import org.springframework.data.repository.query.Param;

import java.util.List;

/**
 * 标准主题 Dao
 *
 * @author wudl
 */
@Mapper
public interface StandardThemeMapp {

    /**
     * 插入记录
     */
    int insert(@Param("entity") StandardTheme entity);

    /**
     * 通过ID删除
     */
    int deleteById(@Param("id") Object id);

    /**
     * 通过ID修改
     */
    int updateById(@Param("entity") StandardTheme entity);

    /**
     * 通过ID查询
     */
    StandardTheme selectById(@Param("id") Object id);

    /**
     * 通过条件查询
     */
    List<StandardTheme> selectList();

}